Skip to content

deps: bump nltk to 3.10.3 - #6

Open
katsugtgz wants to merge 1 commit into
AutoLab-SAI-SJTU:mainfrom
katsugtgz:deps/nltk-3.10.3
Open

deps: bump nltk to 3.10.3#6
katsugtgz wants to merge 1 commit into
AutoLab-SAI-SJTU:mainfrom
katsugtgz:deps/nltk-3.10.3

Conversation

@katsugtgz

Copy link
Copy Markdown

Updates nltk to address 29 open advisories (GHSA-469j-vmhf-r6v7, GHSA-68j8-pq59-fqgm, GHSA-6hm5-jgcp-p838, GHSA-7p94-766c-hgjp, GHSA-848c-c2cx-j7qx, GHSA-fg7f-2386-8897, GHSA-gfwx-w7gr-fvh7, GHSA-h8wq-7xc4-p3qx, GHSA-jm6w-m3j8-898g, GHSA-m42h-3232-vpv3, GHSA-p4gq-832x-fm9v, GHSA-qvv7-cg9c-w4x3, GHSA-rf74-v2fm-23pw, GHSA-xh95-f55m-82fw, PYSEC-2026-96 through PYSEC-2026-99, PYSEC-2026-2078, PYSEC-2026-2085, PYSEC-2026-2235 through PYSEC-2026-2237, PYSEC-2026-3581 through PYSEC-2026-3584, PYSEC-2026-3657, PYSEC-2026-597).

Evidence:

  • requirements.txt referenced nltk@3.9.1
  • osv-scanner reported the advisories above against nltk@3.9.1
  • updated version: 3.10.3

Validation:

  • osv-scanner --lockfile=requirements.txt no longer reports any advisory for nltk after the update
  • pip install nltk==3.10.3 with the repo pins for click, joblib, regex, tqdm succeeds on Python 3.11, and nltk.tokenize.word_tokenize returns expected output
  • the README setup uses Python 3.10, which matches the >=3.10 floor of this release

Scope: dependency update in requirements.txt only.

nltk 3.9.1 is affected by 29 open advisories (path traversal, ReDoS,
SSRF filter bypass, zip slip, and others). 3.10.3 is the current
release and clears all of them.

Scope: requirements.txt only.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant